physically impossible - French English Dictionary